/**
 * 
 */
package com.ms.player;

import com.xpec.c4.db.dao.PlayerDAO;

/**
 * 通知 client 更新角色數值時用的屬性代號 *
 * <p>
 * <ul>
 * 增加新項目時需要連帶修改的地方：<br>
 * <li>{@link Player#setExp(long)}</li>
 * <li>{@link UpdateAttributeList#applyUpdateListToPlayer(java.util.ArrayList, Player)}</li>
 * <li>{@link PlayerDAO#updatePlayerFromAttrList(String, java.util.ArrayList)}</li>
 * </ul>
 * 
 * @author TW15010
 */
public class PlayerAttributeType {
	/**
	 * 金幣
	 */
	public static final int GOLD_COIN = 1;

	/**
	 * 試玩幣
	 */
	public static final int TRIAL_COIN = 2;

	/**
	 * 幸運金
	 */
	public static final int LUCKY_COIN = 3;

	/**
	 * 等级
	 */
	public static final int LEVEL = 4;

	/**
	 * VIP等級
	 */
	public static final int VIP = 5;

	/**
	 * 禁言效果過期時間
	 */
	public static final int SILENT_EXPIRE_TIME = 6;

	/**
	 * 角色名字
	 */
	public static final int NAME = 7;

	/**
	 * 等级經驗值
	 */
	public static final int EXP = 8;

	/**
	 * 包月到期時間
	 */
	public static final int MONTHLY_FEE_END_TIME = 9;

	/**
	 * 銀行金幣
	 */
	public static final int BANK_GOLD_COIN = 10;
	
	/**
	 * 最後領取自動回復幸運金的時間 
	 */
	public static final int LAST_GET_LUCKY_COIN_TIME = 11;

	/**
	 * 領取包月獎勵
	 */
	public static final int MONTHLY_AWARD_TIME = 12;
	
	/**
	 * 認證獎勵領取數量
	 */
	public static final int VERIFY_REWARD_COUNT = 13;
	
	/**
	 * 儲值獎勵領取數量
	 */
	public static final int PURCHASE_REWARD_COUNT = 14;
	
	/**
	 * 離線掛機結果
	 */
	public static final int OFFLINE_PLAY_RESULT = 15;
	
	/**
	 * VIP 經驗值
	 */
	public static final int VIP_EXP = 16;
	
	/**
	 * 首儲獎勵連續登入天數 
	 * 0等於沒有轉點過，ㄧ但轉點就從1開始算	 */
	public static final int STORE_REWARD_CONTINUOUS_LOGIN_COUNT = 17;
	
	/** 邀請碼 */
	public static final int INVITE_CODE = 18;
	
	/** 水晶 */
	public static final int CRYSTAL = 19;

	/** 修改名字的時間 */
	public static final int NAME_MODIFY_TIME = 20;

	/** 角色名稱後的隨機碼 */
	public static final int NAME_NUMBER = 21;
	
	/** 角色被後台禁言的時間*/
	public static final int BAN_TALK_TIME_BY_GMTOOL = 22;
	
	/** 玩家認證**/
	public static final int AUTHENTICATE = 23;

	/**
	 * 包週到期時間
	 */
	public static final int WEEKLY_FEE_END_TIME = 24;

	/**
	 * 領取包週獎勵
	 */
	public static final int WEEKLY_AWARD_TIME = 25;

	/**
	 * 當前等級經驗
	 */
	public static final int EXP_IN_CURRENT_LEVEL = 26;
	
	/**
	 * 到下一級所需經驗
	 */
	public static final int EXP_TO_NEXT_LEVEL = 27;

	// h5 version ========================================

	/**
	 * 到下一級所需經驗
	 */
	public static final int TMP_CASH = 100;

}